typedef struct config_global
{
	char *font;
	double font_color[3];
	double font_alpha;
	double font_active_color[3];
	double font_active_alpha;
	int font_shadow;
	
	int task_text_centered;
	int task_show_text;
	int task_width;
	int task_height;
	int task_margin;
	int task_padding;
	
	int panel_flip_vertical;
	int panel_width;
	int panel_height;
	int panel_tasks_centered;
	
	int panel_background;
	double panel_background_color[3];
	double panel_background_alpha;
	
	int task_background;
	double task_active_background_color[3];
	double task_active_background_alpha;
	double task_background_color[3];
	double task_background_alpha;
	int task_background_as_border;
	
	int icon;
	int icon_size;
}
config_global;

config_global config;

void config_read ();
void config_finish ();
